"""
@Author : 合肥一元数智教育科技有限公司
@Date :  2025/10/23 13:36
@Description :   循环结构

程序中需要反复执行相同或相似的操作

for循环
语法:
   for  变量  in  可迭代元素 :
        重复执行的代码

while循环
   while  条件:
        循环体

"""
#  打印5遍 hello python
for i in '12345':
    print('hello python')

#  以上示例 是通过选用和循环次数相同长度的字符串来实现循环结构 如果循环次数较多 使用字符串作为可迭代元素不太适合
#  迭代次数较多  可以使用range()函数 生成一个可迭代元素
# range(5)  0-4   参数只有一个 end  [0,end)
for i in range(5):
    print(i)

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
#  两个参数  参数1  start  参数2 end   [start,end)
for i in range(1,5):
    print(i)

print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
#  三个参数  参数1  start  参数2 end   参数3 step   [start,end)
for i in range(1,10,2):
    print(i)


print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')

# 1-10之间的奇数和偶数
for i in range(1,11):
    if i % 2:
        print(f'{i}是奇数')
    else:
        print(f'{i}是偶数')


print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')
#  while 循环   5遍hello python
count = 0
while count < 5:
    print('hello python')
    # 改变计数器
    count += 1
